Skip to content

Autoconf examples

This page gathers the autoconf files used by the buildbot testfarm

abiref_nag_7.0_openmpi.ac

# Forced Fortran preprocessor flags
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FPPFLAGS="-P -traditional-cpp"

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-g -L/usr/local/nag/lib"

# Wrap Fortran compiler calls (default is auto-detected)
# Combine this option with enable_debug="yes" to keep preprocessed source
# files (they are removed by default, except if their build fails)
#
enable_fc_wrapper="yes"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="netlib"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/usr/local/lapack_3.9.0_nag70 -llapack -lrefblas -lpthread -lm"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_nag7014_paral"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="/usr/local/netcdf-4.6.3_nag7014_paral"

# Enable Netcdf mode in Abinit (use netcdf as default I/O library,
# change the default values of accesswff)
#
enable_netcdf_default="yes"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="/usr/local/netcdf-4.6.3_nag7014_paral"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

ubu_intel_16.0_mpich.ac9

# Reduce AVX optimizations in sensitive subprograms (default is no)
#
enable_avx_safe_mode="no"

# C preprocessor (should not be set in most cases)
#
CPP="icc -E"

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-L/usr/lib/x86_64-linux-gnu/hdf5/serial -lhdf5_hl -lhdf5 -lstdc++ -ldl"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="yes"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

max2_gnu_6.5_dep.ac

# Forced Fortran compiler flags
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FCFLAGS="-O0 -g -ffree-line-length-none -ffree-form"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="acml"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I/opt/acml6.1.0/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/opt/acml6.1.0/lib -lacml"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/home/buildbot/anaconda2"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

# Enable memory profiling (waroquiers)
#
enable_memory_profiling="yes"

ubu_gnu_9.2_openmpi.ac

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-O2 -g -Wall -Wno-maybe-uninitialized -fbacktrace -pedantic -fcheck=all"

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-L/usr/lib/x86_64-linux-gnu/hdf5/serial -lhdf5_hl -lhdf5 -lstdc++ -ldl"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="yes"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

graphene_gnu_9.2_macports.ac9

# Forced C compiler flags
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
CFLAGS="-O2 -g"

# Forced C++ compiler flags
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
CXXFLAGS="-O2 -g"

# Forced Fortran compiler flags
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FCFLAGS="-O2 -g -ffree-line-length-none"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="/opt/local"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="openblas"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I/opt/local/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/opt/local/lib -lopenblas"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="fftw3"

# C preprocessor flags for the FFTW3 library (default is unset)
#
FFTW3_CPPFLAGS="-I/opt/local/include"

# Fortran flags for the FFTW3 library (default is unset)
#
FFTW3_FCFLAGS="-I/opt/local/include"

# Library flags for the FFTW3 library (default is unset)
#
FFTW3_LIBS="-L/opt/local/lib -lfftw3 -lfftw3f"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="/opt/local"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/opt/local"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="/opt/local"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="/opt/local"

# Fortran flags for the Wannier90 library (default is unset)
#
WANNIER90_FCFLAGS="-I/opt/local/include"

# Link flags for the Wannier90 library (default is unset)
#
WANNIER90_LIBS="-L/opt/local/lib -lwannier"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

buda2_gnu_8.3_cuda.ac9

# Fortran linker custom flags
#
FC_LDFLAGS_EXTRA="-Wl,-z,muldefs"

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-lstdc++ -ldl"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPIHOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Trigger and install prefix for GPU libraries and compilers
#
# Permitted values:
#
#   * no       : disable GPU support
#   * yes      : enable GPU support, assuming the build environment
#                is properly set
#   * <prefix> : look for GPU in the <prefix> directory
#
# Note: The build system expects to find subdirectories named bin/, lib/,
#       include/ under the prefix.
#
with_gpu="yes"

# Flavor of the GPU library to use (default is cuda-single)
#
# Supported libraries:
#
#   * cuda-single : Cuda with single-precision arithmetic
#   * cuda-double : Cuda with double-precision arithmetic
#   * none        : not implemented (will replace enable_gpu)
#
with_gpu_flavor="cuda-double"

# Forced nVidia C compiler flags (should not be set)
#
NVCC_CFLAGS="-O3 -gencode arch=compute_70,code=sm_70 -gencode arch=compute_30,code=sm_30 -Xptxas=-v --use_fast_math --compiler-options -O3,-fPIC"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl+magma"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MAGMA_ROOT}/include -I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MAGMA_ROOT}/include -I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MAGMA_ROOT}/lib -Wl,--start-group -lmagma -lcuda -Wl,--end-group -L${MKLROOT}/lib/intel64 -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lgomp -lpthread -lm"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu83_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

ubu_intel_16.0_mpich.ac

# Reduce AVX optimizations in sensitive subprograms (default is no)
#
enable_avx_safe_mode="no"

# C preprocessor (should not be set in most cases)
#
CPP="icc -E"

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-L/usr/lib/x86_64-linux-gnu/hdf5/serial -lhdf5_hl -lhdf5 -lstdc++ -ldl"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="yes"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

max2_gnu_6.5_mpich.ac9

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="acml"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I/opt/acml6.1.0/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/opt/acml6.1.0/lib -lacml"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/home/buildbot/anaconda2"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

# Enable memory profiling (waroquiers)
#
enable_memory_profiling="yes"

cronos2_intel_18.0_mpich.ac9

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -lmkl_scalapack_lp64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_lp64 -lpthread -lm -ldl"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

higgs_gnu_7.3_cov.ac9

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-fprofile-arcs -ftest-coverage"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Fortran flags for BigDFT (default is unset)
#
BIGDFT_FCFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/bigdft/abinit-1.7.1.28/include"

# Library flags for BigDFT (default is unset)
#
BIGDFT_LIBS="-L${FALLBACKS_HOME}_9.0/${FB}/bigdft/abinit-1.7.1.28/lib -lbigdft-1 -labinit -lpaw_bigdft -lyaml -lrt"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu73_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

graphene_gnu_9.2_macports.ac

# Forced C compiler flags
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
CFLAGS="-O2 -g"

# Forced C++ compiler flags
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
CXXFLAGS="-O2 -g"

# Forced Fortran compiler flags
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FCFLAGS="-O2 -g -ffree-line-length-none"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="/opt/local"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="openblas"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I/opt/local/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/opt/local/lib -lopenblas"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="fftw3"

# C preprocessor flags for the FFTW3 library (default is unset)
#
FFTW3_CPPFLAGS="-I/opt/local/include"

# Fortran flags for the FFTW3 library (default is unset)
#
FFTW3_FCFLAGS="-I/opt/local/include"

# Library flags for the FFTW3 library (default is unset)
#
FFTW3_LIBS="-L/opt/local/lib -lfftw3 -lfftw3f"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="/opt/local"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/opt/local"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="/opt/local"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="/opt/local"

# Fortran flags for the Wannier90 library (default is unset)
#
WANNIER90_FCFLAGS="-I/opt/local/include"

# Link flags for the Wannier90 library (default is unset)
#
WANNIER90_LIBS="-L/opt/local/lib -lwannier"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

ubu_intel_16.0_openmp.ac

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="no"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="no"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread -lm -ldl"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="yes"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

# Enable OpenMP (gmatteo, torrent)
#
enable_openmp="yes"

abiref_gnu_9.2_debug.ac

# Select debug level (default is basic)
#
# Allowed values:
#
#     * none     : strip debugging symbols
#     * custom   : allow for user-defined debug flags
#     * basic    : add '-g' option when the compiler allows for it
#     * verbose  : like basic + definition of the DEBUG_VERBOSE CPP option
#     * enhanced : disable optimizations and debug verbosely
#     * paranoid : enhanced debugging with additional warnings
#     * naughty  : paranoid debugging with array bound checks
#
# Levels other than no and yes are "profile mode" levels in which
# user-defined flags are overriden and optimizations disabled (see
# below)
#
# Note: debug levels are incremental, i.e. the flags of one level are
# appended to those of the previous ones
#
with_debug_flavor="enhanced"

# Select optimization level whenever possible (default is standard,
# except when debugging is in profile mode - see above - in which case
# optimizations are turned off)
#
# Supported levels:
#
#     * none       : disable optimizations
#     * custom     : enable optimizations with user-defined flags
#     * safe       : build slow and very reliable code
#     * standard   : build fast and reliable code
#     * aggressive : build very fast code, regardless of reliability
#
# Levels other than no and yes are "profile mode" levels in which
# user-defined flags are overriden
#
# Note:
#
#     * this option is ignored when the debug is level is higher than basic
#
with_optim_flavor="none"

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-Wall"

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-lstdc++ -ldl"

# Use C clock instead of Fortran clock for timings (default is no)
#
enable_cclock="no"

# Wrap Fortran compiler calls (default is auto-detected)
# Combine this option with enable_debug="yes" to keep preprocessed source
# files (they are removed by default, except if their build fails)
#
enable_fc_wrapper="no"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="openblas"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/usr/local/OpenBLAS-0.3.7_gcc92/lib -lopenblas -lpthread"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="fftw3"

# Fortran flags for the FFTW3 library (default is unset)
#
FFTW3_FCFLAGS="-I/usr/include"

# Library flags for the FFTW3 library (default is unset)
#
FFTW3_LIBS="-L/usr/lib64 -lfftw3 -lfftw3f"

# Enable BigDFT support (default is no)
#
with_bigdft="no"

# Trigger and install prefix for Levmar (default is unset)
#
with_levmar="no"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for LibXML2 (default is unset)
#
with_libxml2="no"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu92_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="no"

# Trigger and install prefix for TRIQS (default is unset)
#
with_triqs="no"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="no"

# Enable XMLF90 support (default is no)
#
with_xmlf90="no"

# Enable PAPI support (default is no)
#
with_papi="no"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="no"

# Enable OpenMP (gmatteo, torrent)
#
enable_openmp="no"

ibm8_ibm_15.1_serial.ac9

# C compiler
#
CC="/opt/IBM/xlc/13.1.3/bin/xlc"

# C compiler additional custom flags
#
CFLAGS_EXTRA="-g -qlanglvl=extc99 -O2 -q64 -qspill=2000 -qarch=pwr8 -qtune=auto -qcache=auto -qstrict -qsuppress=1520-031:1520-003"

# C++ compiler
#
CXX="/opt/IBM/xlC/13.1.3/bin/xlC"

# Fortran compiler
#
FC="/opt/IBM/xlf/15.1.3/bin/xlf2003"

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-g -q64 -lxlopt -bmaxdata:2000000000 -qarch=pwr8 -qtune=auto -qstrict -qsuppress=1520-031:1520-003:1515-009 -qmaxmem=-1 -qcache=auto -qspillsize=1664"

# Wrap Fortran compiler calls (default is auto-detected)
# Combine this option with enable_debug="yes" to keep preprocessed source
# files (they are removed by default, except if their build fails)
#
enable_fc_wrapper="yes"

# Set per-directory Fortran optimizations (useful when a Fortran compiler
# crashes during the build)
#
# Note: this option is not available through the command line
#
fcflags_opt_62_iowfdenpot="-O0 -q64"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="no"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="netlib"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/opt/local/lib/linalg -llapack -lblas"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="yes"

# C preprocessor flags for LibXC (default is unset)
#
LIBXC_CPPFLAGS="-I. -I/home/buildbot/lib/libxc/4.2.3/include"

# Fortran flags for LibXC (default is unset)
#
LIBXC_FCFLAGS="-I/home/buildbot/lib/libxc/4.2.3/include -I/."

# Library flags for LibXC (default is unset)
#
LIBXC_LIBS="-L/home/buildbot/lib/libxc/4.2.3/lib -lxc"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="/opt/local/netcdf-4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="/opt/local/netcdf-4.4.1.1"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

cronos2_gnu_7.4_paral.ac9

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-lstdc++ -ldl"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu74_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

abiref_gnu_9.2_openmpi.ac

# C preprocessor additional custom flags
#
CPPFLAGS_EXTRA="-DHAVE_TEST_TIME_PARTITIONING"

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-O2 -g -Wall -Wno-maybe-uninitialized -ffpe-trap=invalid,zero,overflow -fbacktrace -pedantic -fcheck=all"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="openblas"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/usr/local/OpenBLAS-0.3.7_gcc92/lib -lopenblas -lpthread"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="fftw3"

# C preprocessor flags for the FFTW3 library (default is unset)
#
FFTW3_CPPFLAGS="-I/usr/include"

# Fortran flags for the FFTW3 library (default is unset)
#
FFTW3_FCFLAGS="-I/usr/include"

# Library flags for the FFTW3 library (default is unset)
#
FFTW3_LIBS="-L/usr/lib64 -lfftw3 -lfftw3f"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu92_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

higgs_intel_19.0_serial.ac

# C compiler
#
CC="icc"

# C++ compiler
#
CXX="icpc"

# Fortran compiler
#
FC="ifort"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="no"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_intel19_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

ubu_intel_16.0_openmp.ac9

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="no"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="no"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread -lm -ldl"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="yes"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

# Enable OpenMP (gmatteo, torrent)
#
enable_openmp="yes"

max2_gnu_6.5_mpich.ac

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="acml"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I/opt/acml6.1.0/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/opt/acml6.1.0/lib -lacml"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/home/buildbot/anaconda2"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

# Enable memory profiling (waroquiers)
#
enable_memory_profiling="yes"

bob_gnu_7.5_openmp.ac9

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-fopenmp"

# Fortran linker custom flags
#
FC_LDFLAGS_EXTRA="-fopenmp"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="no"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="no"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="atlas"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I/usr/include/atlas"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/usr/lib64/atlas -ltatlas -lsatlas"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="yes"

# C preprocessor flags for LibXC (default is unset)
#
LIBXC_CPPFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3/include"

# Fortran flags for LibXC (default is unset)
#
LIBXC_FCFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3/include"

# Library flags for LibXC (default is unset)
#
LIBXC_LIBS="-L${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3/lib -lxc"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="yes"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable OpenMP (gmatteo, torrent)
#
enable_openmp="yes"

atlas_intel_18.0_openmpi.ac9

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group -lpthread -lm -ldl"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_ifort18_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

ubu_intel_17.0_openmpi.ac

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-lstdc++ -ldl"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group -lpthread -lm -ldl"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.8.18_openmpi2"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Enable Netcdf mode in Abinit (use netcdf as default I/O library,
# change the default values of accesswff)
#
enable_netcdf_default="yes"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

ubu_intel_17.0_openmpi.ac9

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-lstdc++ -ldl"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group -lpthread -lm -ldl"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.8.18_openmpi2"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Enable Netcdf mode in Abinit (use netcdf as default I/O library,
# change the default values of accesswff)
#
enable_netcdf_default="yes"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

higgs_gnu_7.3_triqs2.ac

# C compiler
#
CC="mpicc"

# C++ compiler
#
CXX="mpicxx"

# Forced C++ compiler flags
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
CXXFLAGS="-std=gnu++17"

# Fortran compiler
#
FC="mpif90"

# Fortran 77 compiler (addition for the Windows/Cygwin environment)
#
F77="mpif77"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="yes"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="netlib"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/usr/lib/x86_64-linux-gnu/lib -llapack -lblas"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="fftw3"

# C preprocessor flags for the FFTW3 library (default is unset)
#
FFTW3_CPPFLAGS="-I/usr/include"

# Fortran flags for the FFTW3 library (default is unset)
#
FFTW3_FCFLAGS="-I/usr/include"

# Library flags for the FFTW3 library (default is unset)
#
FFTW3_LIBS="-L/usr/lib/x86_64-linux-gnu -lfftw3 -lfftw3f"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.4_gcc73_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# C++ flags for the TRIQS library (default is unset)
#
TRIQS_CXXFLAGS="-I/usr/include/python2.7 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I${TRIQS_SRC}/cthyb.build/c++ -I${BOOST_ROOT}/include -I${TRIQS_ROOT}/include -I${TRIQS_SRC}/cthyb.src/c++/triqs_cthyb -I${HDF5_ROOT}/include"

# Fortran flags for the TRIQS library (default is unset)
#
TRIQS_FCFLAGS="-I/usr/include/python2.7 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I${TRIQS_SRC}/cthyb.build/c++ -I${BOOST_ROOT}/include -I${TRIQS_ROOT}/include -I${TRIQS_SRC}/cthyb.src/c++/triqs_cthyb -I${HDF5_ROOT}/include"

# Link flags for the TRIQS library (default is unset)
#
TRIQS_LIBS="-L${BOOST_ROOT}/lib -lboost_mpi_python -lboost_mpi -lboost_python27 -L${TRIQS_ROOT}/lib -ltriqs -lcthyb_c -lstdc++ -lpython2.7"

atlas_intel_19.1_bdir.ac

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group -lpthread -lm -ldl"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_PATH}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="${FALLBACKS_PATH}/hdf5/1.10.6"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_PATH}/netcdf4/4.6.3"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_PATH}/netcdf4_fortran/4.5.2"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_PATH}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_PATH}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_PATH}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

cronos2_gnu_7.4_paral.ac

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-lstdc++ -ldl"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu74_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

bob_gnu_7.5_openmp.ac

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-fopenmp"

# Fortran linker custom flags
#
FC_LDFLAGS_EXTRA="-fopenmp"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="no"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="no"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="atlas"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I/usr/include/atlas"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/usr/lib64/atlas -ltatlas -lsatlas"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="yes"

# C preprocessor flags for LibXC (default is unset)
#
LIBXC_CPPFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3/include"

# Fortran flags for LibXC (default is unset)
#
LIBXC_FCFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3/include"

# Library flags for LibXC (default is unset)
#
LIBXC_LIBS="-L${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3/lib -lxc"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="yes"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable OpenMP (gmatteo, torrent)
#
enable_openmp="yes"

higgs_gnu_7.3_cov.ac

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-fprofile-arcs -ftest-coverage"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Fortran flags for BigDFT (default is unset)
#
BIGDFT_FCFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/bigdft/abinit-1.7.1.28/include"

# Library flags for BigDFT (default is unset)
#
BIGDFT_LIBS="-L${FALLBACKS_HOME}_9.0/${FB}/bigdft/abinit-1.7.1.28/lib -lbigdft-1 -labinit -lpaw_bigdft -lyaml -lrt"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu73_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

abiref_gnu_9.2_serial.ac

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-O2 -g -Wall -Wno-maybe-uninitialized -ffpe-trap=invalid,zero,overflow -fbacktrace -pedantic -fcheck=all"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="no"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="openblas"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/usr/local/OpenBLAS-0.3.7_gcc92/lib -lopenblas -lpthread"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="fftw3"

# Fortran flags for the FFTW3 library (default is unset)
#
FFTW3_FCFLAGS="-I/usr/include"

# Library flags for the FFTW3 library (default is unset)
#
FFTW3_LIBS="-L/usr/lib64 -lfftw3 -lfftw3f"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for LibXML2 (default is unset)
#
with_libxml2="yes"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu92_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

atlas_gnu_9.1_openmpi.ac9

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="$MPI_HOME"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="openblas"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I/usr/local/OpenBLAS-0.3.6_gnu91/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/usr/local/OpenBLAS-0.3.6_gnu91/lib/ -lopenblas -lm -lpthread -lgfortran"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="fftw3"

# Fortran flags for the FFTW3 library (default is unset)
#
FFTW3_FCFLAGS="-I/usr/include"

# Library flags for the FFTW3 library (default is unset)
#
FFTW3_LIBS="-L/usr/lib64 -lfftw3 -lfftw3f"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="yes"

# C preprocessor flags for LibXC (default is unset)
#
LIBXC_CPPFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3/include"

# Fortran flags for LibXC (default is unset)
#
LIBXC_FCFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3/include"

# Library flags for LibXC (default is unset)
#
LIBXC_LIBS="-L${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3/lib -lxc"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu91_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Fortran flags for the LibPSML library (default is unset)
#
LIBPSML_FCFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7/include"

# Library flags for LibPSML (default is unset)
#
LIBPSML_LIBS="-L${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7/lib -lpsml"

# Fortran flags for the Wannier90 library (default is unset)
#
WANNIER90_FCFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1/include"

# Link flags for the Wannier90 library (default is unset)
#
WANNIER90_LIBS="-L${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1/lib -lwannier90"

# Fortran flags for the XMLF90 library (default is unset)
#
XMLF90_FCFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1/include"

# Link flags for the LibPSML library (default is unset)
#
XMLF90_LIBS="-L${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1/lib -lxmlf90"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

# Enable OpenMP (gmatteo, torrent)
#
enable_openmp="no"

buda2_gnu_8.2_mpich3.ac9

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-O3 -finit-real=nan"

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-lstdc++ -ldl"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPIHOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--no-as-needed -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -ldl"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu82_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

higgs_gnu_7.3_triqs2.ac9

# C compiler
#
CC="mpicc"

# C++ compiler
#
CXX="mpicxx"

# Forced C++ compiler flags
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
CXXFLAGS="-std=gnu++17"

# Fortran compiler
#
FC="mpif90"

# Fortran 77 compiler (addition for the Windows/Cygwin environment)
#
F77="mpif77"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="yes"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="netlib"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/usr/lib/x86_64-linux-gnu/lib -llapack -lblas"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="fftw3"

# C preprocessor flags for the FFTW3 library (default is unset)
#
FFTW3_CPPFLAGS="-I/usr/include"

# Fortran flags for the FFTW3 library (default is unset)
#
FFTW3_FCFLAGS="-I/usr/include"

# Library flags for the FFTW3 library (default is unset)
#
FFTW3_LIBS="-L/usr/lib/x86_64-linux-gnu -lfftw3 -lfftw3f"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.4_gcc73_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# C++ flags for the TRIQS library (default is unset)
#
TRIQS_CXXFLAGS="-I/usr/include/python2.7 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I${TRIQS_SRC}/cthyb.build/c++ -I${BOOST_ROOT}/include -I${TRIQS_ROOT}/include -I${TRIQS_SRC}/cthyb.src/c++/triqs_cthyb -I${HDF5_ROOT}/include"

# Fortran flags for the TRIQS library (default is unset)
#
TRIQS_FCFLAGS="-I/usr/include/python2.7 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I${TRIQS_SRC}/cthyb.build/c++ -I${BOOST_ROOT}/include -I${TRIQS_ROOT}/include -I${TRIQS_SRC}/cthyb.src/c++/triqs_cthyb -I${HDF5_ROOT}/include"

# Link flags for the TRIQS library (default is unset)
#
TRIQS_LIBS="-L${BOOST_ROOT}/lib -lboost_mpi_python -lboost_mpi -lboost_python27 -L${TRIQS_ROOT}/lib -ltriqs -lcthyb_c -lstdc++ -lpython2.7"

max2_gnu_6.5_dep.ac9

# Forced Fortran compiler flags
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FCFLAGS="-O0 -g -ffree-line-length-none -ffree-form"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="acml"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I/opt/acml6.1.0/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/opt/acml6.1.0/lib -lacml"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/home/buildbot/anaconda2"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

# Enable memory profiling (waroquiers)
#
enable_memory_profiling="yes"

atlas_gnu_9.1_openmpi.ac

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="$MPI_HOME"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="openblas"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I/usr/local/OpenBLAS-0.3.6_gnu91/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/usr/local/OpenBLAS-0.3.6_gnu91/lib/ -lopenblas -lm -lpthread -lgfortran"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="fftw3"

# Fortran flags for the FFTW3 library (default is unset)
#
FFTW3_FCFLAGS="-I/usr/include"

# Library flags for the FFTW3 library (default is unset)
#
FFTW3_LIBS="-L/usr/lib64 -lfftw3 -lfftw3f"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="yes"

# C preprocessor flags for LibXC (default is unset)
#
LIBXC_CPPFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3/include"

# Fortran flags for LibXC (default is unset)
#
LIBXC_FCFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3/include"

# Library flags for LibXC (default is unset)
#
LIBXC_LIBS="-L${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3/lib -lxc"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu91_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Fortran flags for the LibPSML library (default is unset)
#
LIBPSML_FCFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7/include"

# Library flags for LibPSML (default is unset)
#
LIBPSML_LIBS="-L${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7/lib -lpsml"

# Fortran flags for the Wannier90 library (default is unset)
#
WANNIER90_FCFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1/include"

# Link flags for the Wannier90 library (default is unset)
#
WANNIER90_LIBS="-L${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1/lib -lwannier90"

# Fortran flags for the XMLF90 library (default is unset)
#
XMLF90_FCFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1/include"

# Link flags for the LibPSML library (default is unset)
#
XMLF90_LIBS="-L${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1/lib -lxmlf90"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

# Enable OpenMP (gmatteo, torrent)
#
enable_openmp="no"

ubu_intel_13.1_openmpi.ac9

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-L/usr/lib/x86_64-linux-gnu/hdf5/serial -lhdf5_hl -lhdf5"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/opt/intel/mkl/lib/intel64 -Wl,--start-group  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="yes"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

abiref_gnu_9.2_debug.ac9

# Select debug level (default is basic)
#
# Allowed values:
#
#     * none     : strip debugging symbols
#     * custom   : allow for user-defined debug flags
#     * basic    : add '-g' option when the compiler allows for it
#     * verbose  : like basic + definition of the DEBUG_VERBOSE CPP option
#     * enhanced : disable optimizations and debug verbosely
#     * paranoid : enhanced debugging with additional warnings
#     * naughty  : paranoid debugging with array bound checks
#
# Levels other than no and yes are "profile mode" levels in which
# user-defined flags are overriden and optimizations disabled (see
# below)
#
# Note: debug levels are incremental, i.e. the flags of one level are
# appended to those of the previous ones
#
with_debug_flavor="enhanced"

# Select optimization level whenever possible (default is standard,
# except when debugging is in profile mode - see above - in which case
# optimizations are turned off)
#
# Supported levels:
#
#     * none       : disable optimizations
#     * custom     : enable optimizations with user-defined flags
#     * safe       : build slow and very reliable code
#     * standard   : build fast and reliable code
#     * aggressive : build very fast code, regardless of reliability
#
# Levels other than no and yes are "profile mode" levels in which
# user-defined flags are overriden
#
# Note:
#
#     * this option is ignored when the debug is level is higher than basic
#
with_optim_flavor="none"

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-Wall"

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-lstdc++ -ldl"

# Use C clock instead of Fortran clock for timings (default is no)
#
enable_cclock="no"

# Wrap Fortran compiler calls (default is auto-detected)
# Combine this option with enable_debug="yes" to keep preprocessed source
# files (they are removed by default, except if their build fails)
#
enable_fc_wrapper="no"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="openblas"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/usr/local/OpenBLAS-0.3.7_gcc92/lib -lopenblas -lpthread"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="fftw3"

# Fortran flags for the FFTW3 library (default is unset)
#
FFTW3_FCFLAGS="-I/usr/include"

# Library flags for the FFTW3 library (default is unset)
#
FFTW3_LIBS="-L/usr/lib64 -lfftw3 -lfftw3f"

# Enable BigDFT support (default is no)
#
with_bigdft="no"

# Trigger and install prefix for Levmar (default is unset)
#
with_levmar="no"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for LibXML2 (default is unset)
#
with_libxml2="no"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu92_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="no"

# Trigger and install prefix for TRIQS (default is unset)
#
with_triqs="no"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="no"

# Enable XMLF90 support (default is no)
#
with_xmlf90="no"

# Enable PAPI support (default is no)
#
with_papi="no"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="no"

# Enable OpenMP (gmatteo, torrent)
#
enable_openmp="no"

abiref_nag_7.0_openmpi.ac9

# Forced Fortran preprocessor flags
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FPPFLAGS="-P -traditional-cpp"

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-g -L/usr/local/nag/lib"

# Wrap Fortran compiler calls (default is auto-detected)
# Combine this option with enable_debug="yes" to keep preprocessed source
# files (they are removed by default, except if their build fails)
#
enable_fc_wrapper="yes"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="netlib"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/usr/local/lapack_3.9.0_nag70 -llapack -lrefblas -lpthread -lm"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_nag7014_paral"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="/usr/local/netcdf-4.6.3_nag7014_paral"

# Enable Netcdf mode in Abinit (use netcdf as default I/O library,
# change the default values of accesswff)
#
enable_netcdf_default="yes"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="/usr/local/netcdf-4.6.3_nag7014_paral"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

buda2_gnu_8.3_cuda.ac

# Fortran linker custom flags
#
FC_LDFLAGS_EXTRA="-Wl,-z,muldefs"

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-lstdc++ -ldl"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPIHOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Trigger and install prefix for GPU libraries and compilers
#
# Permitted values:
#
#   * no       : disable GPU support
#   * yes      : enable GPU support, assuming the build environment
#                is properly set
#   * <prefix> : look for GPU in the <prefix> directory
#
# Note: The build system expects to find subdirectories named bin/, lib/,
#       include/ under the prefix.
#
with_gpu="yes"

# Flavor of the GPU library to use (default is cuda-single)
#
# Supported libraries:
#
#   * cuda-single : Cuda with single-precision arithmetic
#   * cuda-double : Cuda with double-precision arithmetic
#   * none        : not implemented (will replace enable_gpu)
#
with_gpu_flavor="cuda-double"

# Forced nVidia C compiler flags (should not be set)
#
NVCC_CFLAGS="-O3 -gencode arch=compute_70,code=sm_70 -gencode arch=compute_30,code=sm_30 -Xptxas=-v --use_fast_math --compiler-options -O3,-fPIC"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl+magma"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MAGMA_ROOT}/include -I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MAGMA_ROOT}/include -I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MAGMA_ROOT}/lib -Wl,--start-group -lmagma -lcuda -Wl,--end-group -L${MKLROOT}/lib/intel64 -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lgomp -lpthread -lm"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu83_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

ubu_intel_15.0_mpich.ac9

# Reduce AVX optimizations in sensitive subprograms (default is no)
#
enable_avx_safe_mode="no"

# C preprocessor (should not be set in most cases)
#
CPP="icc -E"

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-L/usr/lib/x86_64-linux-gnu/hdf5/serial -lhdf5_hl -lhdf5 -lstdc++ -ldl"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Fortran flags for BigDFT (default is unset)
#
BIGDFT_FCFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/bigdft/abinit-1.7.1.28/include"

# Library flags for BigDFT (default is unset)
#
BIGDFT_LIBS="-L${FALLBACKS_HOME}_9.0/${FB}/bigdft/abinit-1.7.1.28/lib -lbigdft-1 -labinit -lpaw_bigdft -lyaml -lrt"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="yes"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

buda2_gnu_8.2_mpich3.ac

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-O3 -finit-real=nan"

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-lstdc++ -ldl"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPIHOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--no-as-needed -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -ldl"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu82_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

abiref_gnu_9.2_openmpi.ac9

# C preprocessor additional custom flags
#
CPPFLAGS_EXTRA="-DHAVE_TEST_TIME_PARTITIONING"

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-O2 -g -Wall -Wno-maybe-uninitialized -ffpe-trap=invalid,zero,overflow -fbacktrace -pedantic -fcheck=all"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="openblas"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/usr/local/OpenBLAS-0.3.7_gcc92/lib -lopenblas -lpthread"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="fftw3"

# C preprocessor flags for the FFTW3 library (default is unset)
#
FFTW3_CPPFLAGS="-I/usr/include"

# Fortran flags for the FFTW3 library (default is unset)
#
FFTW3_FCFLAGS="-I/usr/include"

# Library flags for the FFTW3 library (default is unset)
#
FFTW3_LIBS="-L/usr/lib64 -lfftw3 -lfftw3f"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu92_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

atlas_intel_19.1_bdir.ac9

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group -lpthread -lm -ldl"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_PATH}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="${FALLBACKS_PATH}/hdf5/1.10.6"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_PATH}/netcdf4/4.6.3"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_PATH}/netcdf4_fortran/4.5.2"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_PATH}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_PATH}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_PATH}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

atlas_intel_18.0_openmpi.ac

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group -lpthread -lm -ldl"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_ifort18_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

higgs_intel_19.0_serial.ac9

# C compiler
#
CC="icc"

# C++ compiler
#
CXX="icpc"

# Fortran compiler
#
FC="ifort"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="no"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_intel19_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

cronos2_intel_18.0_mpich.ac

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -lmkl_scalapack_lp64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_lp64 -lpthread -lm -ldl"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

ubu_intel_15.0_mpich.ac

# Reduce AVX optimizations in sensitive subprograms (default is no)
#
enable_avx_safe_mode="no"

# C preprocessor (should not be set in most cases)
#
CPP="icc -E"

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-L/usr/lib/x86_64-linux-gnu/hdf5/serial -lhdf5_hl -lhdf5 -lstdc++ -ldl"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Fortran flags for BigDFT (default is unset)
#
BIGDFT_FCFLAGS="-I${FALLBACKS_HOME}_9.0/${FB}/bigdft/abinit-1.7.1.28/include"

# Library flags for BigDFT (default is unset)
#
BIGDFT_LIBS="-L${FALLBACKS_HOME}_9.0/${FB}/bigdft/abinit-1.7.1.28/lib -lbigdft-1 -labinit -lpaw_bigdft -lyaml -lrt"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="yes"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

ubu_intel_13.1_openmpi.ac

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-L/usr/lib/x86_64-linux-gnu/hdf5/serial -lhdf5_hl -lhdf5"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/opt/intel/mkl/lib/intel64 -Wl,--start-group  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="yes"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

ibm8_ibm_15.1_serial.ac

# C compiler
#
CC="/opt/IBM/xlc/13.1.3/bin/xlc"

# C compiler additional custom flags
#
CFLAGS_EXTRA="-g -qlanglvl=extc99 -O2 -q64 -qspill=2000 -qarch=pwr8 -qtune=auto -qcache=auto -qstrict -qsuppress=1520-031:1520-003"

# C++ compiler
#
CXX="/opt/IBM/xlC/13.1.3/bin/xlC"

# Fortran compiler
#
FC="/opt/IBM/xlf/15.1.3/bin/xlf2003"

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-g -q64 -lxlopt -bmaxdata:2000000000 -qarch=pwr8 -qtune=auto -qstrict -qsuppress=1520-031:1520-003:1515-009 -qmaxmem=-1 -qcache=auto -qspillsize=1664"

# Wrap Fortran compiler calls (default is auto-detected)
# Combine this option with enable_debug="yes" to keep preprocessed source
# files (they are removed by default, except if their build fails)
#
enable_fc_wrapper="yes"

# Set per-directory Fortran optimizations (useful when a Fortran compiler
# crashes during the build)
#
# Note: this option is not available through the command line
#
fcflags_opt_62_iowfdenpot="-O0 -q64"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="no"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="netlib"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/opt/local/lib/linalg -llapack -lblas"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="yes"

# C preprocessor flags for LibXC (default is unset)
#
LIBXC_CPPFLAGS="-I. -I/home/buildbot/lib/libxc/4.2.3/include"

# Fortran flags for LibXC (default is unset)
#
LIBXC_FCFLAGS="-I/home/buildbot/lib/libxc/4.2.3/include -I/."

# Library flags for LibXC (default is unset)
#
LIBXC_LIBS="-L/home/buildbot/lib/libxc/4.2.3/lib -lxc"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="/opt/local/netcdf-4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="/opt/local/netcdf-4.4.1.1"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

abiref_gnu_9.2_serial.ac9

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-O2 -g -Wall -Wno-maybe-uninitialized -ffpe-trap=invalid,zero,overflow -fbacktrace -pedantic -fcheck=all"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="no"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="openblas"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L/usr/local/OpenBLAS-0.3.7_gcc92/lib -lopenblas -lpthread"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="fftw3"

# Fortran flags for the FFTW3 library (default is unset)
#
FFTW3_FCFLAGS="-I/usr/include"

# Library flags for the FFTW3 library (default is unset)
#
FFTW3_LIBS="-L/usr/lib64 -lfftw3 -lfftw3f"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for LibXML2 (default is unset)
#
with_libxml2="yes"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="/usr/local/hdf5-1.10.6_gnu92_serial"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"

ubu_gnu_9.2_openmpi.ac9

# Fortran compiler additional custom flags
#
FCFLAGS_EXTRA="-O2 -g -Wall -Wno-maybe-uninitialized -fbacktrace -pedantic -fcheck=all"

# Forced Fortran linker libraries
# Note: will override build-system configuration - USE AT YOUR OWN RISKS!
#
FC_LIBS="-L/usr/lib/x86_64-linux-gnu/hdf5/serial -lhdf5_hl -lhdf5 -lstdc++ -ldl"

# Determine whether to build parallel code (default is auto)
#
# Permitted values:
#
#   * no       : disable MPI support
#   * yes      : enable MPI support, assuming the compiler is MPI-aware
#   * <prefix> : look for MPI in the <prefix> directory
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI environment.
#
# Note:
#
#   * the build system expects to find subdirectories named bin/, lib/,
#     include/ under the prefix.
#
with_mpi="${MPI_HOME}"

# Activate parallel I/O (default is auto)
#
# Permitted values:
#
#   * auto : let the configure script auto-detect MPI I/O support
#   * no   : disable MPI I/O support
#   * yes  : enable MPI I/O support
#
# If left unset, the build system will take all appropriate decisions by
# itself, and MPI I/O will be enabled only if the build environment supports
# it. If set to "yes", the configure script will stop if it does not find
# a working MPI I/O environment.
#
enable_mpi_io="yes"

# Flavor of linear algebra libraries to use (default is netlib)
#
with_linalg_flavor="mkl"

# C preprocessing flags for linear algebra (default is unset)
#
LINALG_CPPFLAGS="-I${MKLROOT}/include"

# Fortran flags for linear algebra (default is unset)
#
LINALG_FCFLAGS="-I${MKLROOT}/include"

# Library flags for linear algebra (default is unset)
#
LINALG_LIBS="-L${MKLROOT}/lib/intel64 -Wl,--start-group  -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group"

# Flavor of FFT framework to support (default is auto)
#
with_fft_flavor="dfti"

# Trigger and install prefix for LibXC (default is unset)
#
with_libxc="${FALLBACKS_HOME}_9.0/${FB}/libxc/4.2.3"

# Trigger and install prefix for HDF5 (default is unset)
#
with_hdf5="yes"

# Trigger and install prefix for NetCDF (default is unset)
#
with_netcdf="${FALLBACKS_HOME}_9.0/${FB}/netcdf4/4.4.1.1"

# Trigger and install prefix for NetCDF-Fortran (default is unset)
#
with_netcdf_fortran="${FALLBACKS_HOME}_9.0/${FB}/netcdf4_fortran/4.4.4"

# Enable LibPSML support (default is no)
#
with_libpsml="${FALLBACKS_HOME}_9.0/${FB}/libpsml/1.1.7"

# Allow Fortran programs to call Python
#
enable_python_invocation="yes"

# Enable Wannier90 support (default is no)
#
with_wannier90="${FALLBACKS_HOME}_9.0/${FB}/wannier90/2.0.1.1"

# Enable XMLF90 support (default is no)
#
with_xmlf90="${FALLBACKS_HOME}_9.0/${FB}/xmlf90/1.5.3.1"

# Enable double precision for GW calculations (gmatteo)
#
enable_gw_dpc="yes"